
package ig.ejb.metrica.da;

import java.sql.Timestamp;
import java.util.Collection;
import javax.ejb.CreateException;
import javax.ejb.EJBLocalHome;
import javax.ejb.FinderException;


/**
 * This is the local-home interface for Contratossimplestasaspago enterprise bean.
 */
public interface ContratossimplestasaspagoLocalHome extends EJBLocalHome {
    
    ContratossimplestasaspagoLocal findByPrimaryKey(Integer key)  throws FinderException;

    public ContratossimplestasaspagoLocal create(Integer id, Integer idcontratosimple, Timestamp fechaCorte, Integer forma, Double spread, Timestamp fechainicio, Timestamp fechafin, String modalidadspread, Integer nominalmodalidadspread, String modalidadpago, Integer nominalmodalidadpago, Integer idtasa, Integer liquidafindeperiodo) throws CreateException;

    Collection findById(Integer id) throws FinderException;

    Collection findByIdcontratosimple(Integer idcontratosimple) throws FinderException;

    Collection findByForma(Integer forma) throws FinderException;

    Collection findBySpread(Double spread) throws FinderException;

    Collection findByModalidadspread(String modalidadspread) throws FinderException;

    Collection findByNominalmodalidadspread(Integer nominalmodalidadspread) throws FinderException;

    Collection findByModalidadpago(String modalidadpago) throws FinderException;

    Collection findByNominalmodalidadpago(Integer nominalmodalidadpago) throws FinderException;

    Collection findByIdtasa(Integer idtasa) throws FinderException;

    Collection findByLiquidafindeperiodo(Integer liquidafindeperiodo) throws FinderException;

    Collection findAll() throws javax.ejb.FinderException;

    Collection findByFechaCorte(java.sql.Timestamp fechaCorte) throws javax.ejb.FinderException;
    
    
}
